//package com.plian.system.service.pm.transfer;
//
//import com.plian.system.entity.pm.transfer.TransferExamine;
//import com.plian.system.model.ObjResult;
//import com.plian.system.mybatis.base.BaseService;
//
//import java.io.File;
//
///**
// * 服务类
// *
// * @author BladeX
// * @since 2019-10-09
// */
//public interface ITransferExamineService extends BaseService<TransferExamine> {
//
//    /**
//     * 修改查重
//     *
//     * @param id
//     * @param code
//     * @return
//     */
//    String checkIsSame(String id, String code);
//
//    /**
//     * 校验编码
//     *
//     * @param id
//     * @param code
//     * @return
//     */
//    Boolean checkIsExisted(Long id, String code);
//
//    /**
//     * 保存前的参数校验
//     *
//     * @param transferExamine
//     * @return
//     */
//    ObjResult checkSubmit(TransferExamine transferExamine);
//
//    /**
//     * 变更
//     *
//     * @param transferExamine
//     * @return
//     */
//    ObjResult change(TransferExamine transferExamine);
//
//    /**
//     * 根据id打印
//     * @param id 主键
//     * @return File
//     */
//    File buildpdf(Long id);
//
////    ListResult<PageData> reportList(PageData pd); TODO DEL
//}
